export interface dataVO extends BaseEntity {
  id: number | string;
  loadExperimentName: string;
  loadType: string;
  loadTypeNumber?: number;
  stage: string;
  version: string;
  state: string;
  createTime: string;
  createBy: string;
  createByName: string;
}

export interface dataQuery extends PageQuery {
  loadExperimentName?: string;
  loadType?: string;
  stage?: string;
  version?: string;
  state?: string;
}
export interface taskDataVO extends BaseEntity {
  id: number | string;
  loadExperimentId: string;
  loadType: string;
  step: number;
  orderNumber: number;
  algorithmName: string;
  state: string;
  createTime: string;
  createBy: string;
  createByName: string;
}

export interface taskDataQuery extends PageQuery {
  loadExperimentId?: string;
  loadType?: string;
  step?: string;
  orderNumber?: string;
  state?: string;
}
export interface resultDataVO extends BaseEntity {
  id: number | string;
  loadExperimentId: string;
  loadType: string;
  stepName: string;
  algorithmName: string;
  filePath: string;
  fileInfoList: fileInfoVo[];
  createTime: string;
  createBy: string;
  createByName: string;
}

export interface resultDataQuery extends PageQuery {
  loadExperimentId?: number | string;
  algorithmName?: string;
}
export interface fileInfoVo {
  fileName: string;
  fileFormat: string;
  size: number;
  filePath: string;
}
